package com.hexinfo.dmpro.monitor.model;

import lombok.Data;

import java.sql.Timestamp;

/**
 * @author peng
 * @date 2021/10/8 10:03
 */
@Data
public class YarnMetricsModel {

    private String id;
    private String centerId;
    private String centerName;
    private String cmFlag;
    private String cmName;
    private String clusterFlag;
    private String clusterName;
    private Timestamp createTime;
    /**
     * 提交的申请数量
     */
    private String appsSubmitted;
    /**
     * 完成的申请数量
     */
    private String appsCompleted;
    /**
     * 待处理的申请数量
     */
    private String appsPending;
    /**
     * 运行的应用程序数量
     */
    private String appsRunning;
    /**
     * 申请失败次数
     */
    private String appsFailed;
    /**
     * 杀死的应用程序数量
     */
    private String appsKilled;
    /**
     * 以 MB 为单位保留的内存量
     */
    private Long reservedMB;
    /**
     * 可用内存量 (MB)
     */
    private Long availableMB;
    /**
     * 以 MB 为单位分配的内存量
     */
    private Long allocatedMB;
    /**
     * 以 MB 为单位的总内存量
     */
    private Long totalMB;
    /**
     * 保留的虚拟核心数
     */
    private Long reservedVirtualCores;
    /**
     * 可用虚拟核心数
     */
    private Long availableVirtualCores;
    /**
     * 分配的虚拟核心数
     */
    private Long allocatedVirtualCores;
    /**
     * 总虚拟核心数
     */
    private Long containersAllocated;
    /**
     *
     */
    private String containersReserved;
    /**
     *
     */
    private String containersPending;

    /**
     *
     */
    private Long totalVirtualCores;
    /**
     *
     */
    private String totalNodes;
    /**
     *
     */
    private String lostNodes;
    /**
     *
     */
    private String unhealthyNodes;
    /**
     *
     */
    private String decommissioningNodes;
    /**
     *
     */
    private String decommissionedNodes;
    /**
     *
     */
    private String rebootedNodes;
    /**
     *
     */
    private String activeNodes;
    /**
     *
     */
    private String shutdownNodes;


    private String taskTime;








}
